Représentation des données : types construits - NSI
Les tableaux et les listes
Exercice 1 : Création et modification d'une liste Python par append
On considère les instructions Python ci-dessous :
L = [7, 4]
L.append(6)
L.append(4)
L.append(9)
Quelle est la valeur de
L
après ces instructions ?
Exercice 2 : Déterminer la taille d’une liste Python
On considère la liste
Quelle est la valeur renvoyée par l’instruction
L
ci-dessous :
L = ['b', 'h', 'i', 'U', 1, 8, 3, 'j', 'M', 'z']
Quelle est la valeur renvoyée par l’instruction
len(L)
?
Exercice 3 : Retrouver le rang d'un élément dans une liste Python
On considère la liste
Quel est le rang du caractère
L
ci-dessous :
L = [5, 11, 'e', 'W', 'i', 'K', 'D']
Quel est le rang du caractère
'K'
dans la liste L
?
Exercice 4 : Modification d'un élément d'une liste par indice
On considère les instructions Python suivantes :
Quelle est la valeur de
L = ['p', 'n', 'z', 'k']
L[0] = 'i'
Quelle est la valeur de
L
après ces instructions ?
Exercice 5 : Listes et méthodes
On considère la liste
On exécute l'instruction
Quelle est la valeur que contient
L
définie en Python ci-dessous :
L = [7, 9, 5, 6]
On exécute l'instruction
L.reverse()
Quelle est la valeur que contient
L
?
Puis, on exécute l'instruction
Quelle est la valeur que contient
L.extend([2, 3])
Quelle est la valeur que contient
L
?
Puis, on exécute l'instruction
Quelle est la valeur que contient
L.reverse()
Quelle est la valeur que contient
L
?